package cn.itcast.nsfw.role.dao.impl;

import java.io.Serializable;

import org.hibernate.Query;

import cn.itcast.core.dao.impl.BaseDaoImpl;
import cn.itcast.nsfw.role.dao.RoleDao;
import cn.itcast.nsfw.role.entity.Role;

public class RoleDaoImpl extends BaseDaoImpl<Role> implements RoleDao {

	@Override
	public void deleteRolePrivielgesByRoleId(Serializable roleId) {
		Query query = getSession().createQuery("DELETE FROM RolePrivilege WHERE id.role.roleId = ?");
		query.setParameter(0, roleId);
		query.executeUpdate();
	}

}
